import 'package:date_format/date_format.dart';

/* 
 * @description:时间工具类封装
 * @author: Jane 
 * @date: 2023-09-18 14:09:15
 */

class TimeTool {
  // 转换时间格式为 yyyy-MM-dd HH:mm:ss
  static String strToDate(String str) {
    String date = str.isEmpty
        ? ""
        : formatDate(DateTime.parse(str),
            [yyyy, '-', mm, '-', dd, ' ', HH, ':', mm, ":", ss]);
    return date;
  }

  static String strToDateHHMM(String str) {
    DateTime dt = DateTime.parse(TimeTool.strToDate(str));
    String date = str.isEmpty
        ? ""
        : formatDate(dt, [yyyy, '-', mm, '-', dd, ' ', HH, ':', mm]);
    return date;
  }
}
